package cn.fjy.android.phone.receiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

/**
 * 开启自启动
 * 
 * @author GrayF 2011-3-27
 * @version 1.0
 */
public class BootStartReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context context, Intent intent) {
		context.startService(new Intent("cn.fjy.android.phone.phonestateservice"));
	}
	
//	/**
//	 * 程序状态初始化
//	 */
//	private void appInit(){
//		
//		GRPropertiesUtil prop = new GRPropertiesUtil(Constant.CONFIG_FILE_NAME);
//
//		// 初始化接通震动开关
//		String tempValue = prop.getValue(Constant.PROP_KEY_CALL_ON_VIBRATOR);
//		if (tempValue != null && !"".equals(tempValue.trim())) {
//			if (tempValue.equals(Constant.PROP_VALUE_CALL_ON_VIBRATOR)) {
//				PhoneReceiver.isEnable = true;
//			} else {
//				PhoneReceiver.isEnable = false;
//			}
//		}
//
//		// 初始化接通震动时间
//		tempValue = prop.getValue(Constant.PROP_KEY_VIBRATOR_TIME);
//		if (tempValue != null && !"".equals(tempValue.trim())) {
//			try {
//				PhoneReceiver.vibratorTime = Integer.valueOf(tempValue);
//			} catch (Exception e) {
//				PhoneReceiver.vibratorTime = 100;
//			}
//		}
//		
////		// 通话时间提示是否启用
////		tempValue = prop.getValue(Constant.PROP_KEY_TALKTIME_REMIND);
////		if (tempValue != null && !"".equals(tempValue.trim())) {
////			if (tempValue.equals(Constant.PROP_VALUE_CALL_ON_VIBRATOR)) {
////				TalkTimeRemind.isEnable = true;
////			} else {
////				TalkTimeRemind.isEnable = false;
////			}
////		}
////		
////		// 通话时间提示方式
////		tempValue = prop.getValue(Constant.PROP_KEY_TALKTIME_REMIND_TYPE);
////		if (tempValue != null && !"".equals(tempValue.trim())) {
////			if(tempValue.equals(TalkTimeRemind.REMIND_TYPE_AUDIO+"")){
////				TalkTimeRemind.remind_type = TalkTimeRemind.REMIND_TYPE_AUDIO;
////			}else{
////				TalkTimeRemind.remind_type = TalkTimeRemind.REMIND_TYPE_VIBRATOR;
////			}
////		}
////		
////		//通话时间提示震动时间 
////		tempValue = prop.getValue(Constant.PROP_KEY_TT_VIBRATOR_TIME);
////		if (tempValue != null && !"".equals(tempValue.trim())) {
////			try {
////				TalkTimeRemind.tt_vibrator_time = Integer.valueOf(tempValue);
////			} catch (Exception e) {
////				TalkTimeRemind.tt_vibrator_time = 100;
////			}
////		}
//	}
}
